﻿@model CREAPA.Dominio.RequisicaoCompras

@{
    ViewBag.Title = "Cadastrar";
}

@section script{
    <script type="text/javascript">
        $.ajaxSetup({
            cache: false
        });
    </script>

}
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
	<script type="text/javascript">
	    function Teste() {
	        
	        var dados = $('#ajax_form').serialize();

	            jQuery.ajax({
	                type: "POST",
	                url: "Cadastrar",
	                data: dados,
	                success: function (data) {
	                    $('#Descricao').each(function () {
	                        $(this).val('');
	                    });
	                        $('#Quantidade').each(function () {
	                            $(this).val('');
	                        });
	                        $('#UnidadeMedida').each(function () {
	                            $(this).val('');
	                        });
	                        var tr = '';
	                        tr += '<td>' + 'Excluir '+ '</td>';
	                        tr += '<td>' + Descricao.val() + '</td>';
	                        tr += '<td>' + Quantidade.val() + '</td>';
	                        tr += '<td>' + UnidadeMedida.val() + '</td>';

	                        $("#listaItens").append(tr);
	                
	                }
	                    });

	            return false;
	    
	    }
	</script>

<h2>Cadastrar</h2>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)

    <fieldset>
        <legend>RequisicaoCompras</legend>
        
        <div class="editor-label">
            @Html.LabelFor(model => model.Objeto)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Objeto)
            @Html.ValidationMessageFor(model => model.Objeto)
        </div>
        
        <div class="editor-label">
            @Html.LabelFor(model => model.Justificativa)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Justificativa)
            @Html.ValidationMessageFor(model => model.Justificativa)
        </div>

         <div class="editor-label">
            @Html.LabelFor(model => model.DataRequisicao)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.DataRequisicao)
            @Html.ValidationMessageFor(model => model.DataRequisicao)
        </div>

        @Html.Partial("GerenciarItens", Model.editaItem)

        <h3>Itens Cadastrados</h3>
<table id="listaItens">
    <thead>
        <tr>
            <td></td>
            <td>Descrição</td>
            <td>Quantidade</td>
            <td>Unidade de Medida</td>
        </tr>
    </thead>
    @foreach (CREAPA.Dominio.RequisicaoComprasItens item in Model.item)
    { 
        <tr>
            @*<td>@Html.ActionLink("Excluir","ExcluirItem", new { linkId = item.Id })</td>*@
            <td>@Ajax.ActionLink("Excluir", "Cadastrar", "RequisicaoCompras", new { linkId = item.Id }, new AjaxOptions { Confirm = "Tem Certeza que deseja Excluir esse Item?",HttpMethod = "GET", UpdateTargetId = "Cadastrar", InsertionMode = InsertionMode.Replace })</td>           
            <td>@item.Descricao</td>
            <td>@item.Quantidade</td>
            <td>@item.UnidadeMedida</td>
        </tr>
    }
</table>

    </fieldset>
}

<div>
    @Html.ActionLink("Back to List", "Index")
</div>

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}
